#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int i=20, j=0, count=0,tem;
//	while (i != 0||j/2>0 )
//	{
//		if (i >= 2)
//		{
//			i -= 2;
//			count += 2;
//			j += 2;
//			
//		}
//		if (j/2>0)
//		{
//			tem = j / 2;
//			count += j / 2;
//			j -= (j / 2) * 2;
//			j += tem;
//		}
//
//		
//	}
//
//	printf("%d\n", count);
//	printf("%d", j);
//
//	return 0;
//}

//int main()
//{
//
//	int i = 0;
//	int j = 0;
//	int c = 0;
//	for (i = 0; i < 7; i++)
//	{
//		for (j = 1; j <= 13; j++)
//		{
//			
//			if (j == 7 - i)
//			{
//				for (c = 0; c < 2 * i + 1; c++)
//				{
//					printf("*");
//				}
//			}
//			else
//				printf(" ");
//
//
//		}
//		printf("\n");
//
//	}for (i = 1; i <= 6; i++)
//	{
//		for (j = 1; j <= 13; j++)
//		{
//			
//			if (j == i+1)
//			{
//				for (c = 0; c < 13-2*i; c++)
//				{
//					printf("*");
//				}
//			}
//			else
//				printf(" ");
//
//
//		}
//		printf("\n");
//
//	}
//
//
//
//	return 0;
//}


//int is(int n)
//{
//
//	int sum,i,save;
//	save = n;
//	sum = 0;
//	while (n)
//	{
//		int ret = n % 10;
//		sum += ret * ret * ret;
//		n /= 10;
//
//	}
//	if (save == sum)
//	{
//		return 1;
//	}
//	else
//		return 0;
//
//
//
//
//}
//
//
//
//
//
//
//
//int main()
//{
//	int n, ret,count=0;
//	for (n = 0; n <= 1000000; n++)
//	{
//		count++;
//		ret = is(n);
//		if (ret)
//		{
//			printf("%d ", n);
//
//		}
//	}
//	
//
//
//	return 0;
//}

int main()
{
	int i=4, j,n;
	scanf("%d", &n);
	j = n;
	while (i > 0)
	{
		

		j *= 10;
		n += j;
		i--;
	}
	
	printf("%d\n", n);

	return 0;
}